﻿namespace HossMvp.Core
{
    public interface IPresenter<out TModelManager, out TViewManager>
        where TModelManager : AbstractModelManager
        where TViewManager : AbstractViewManager
    {
        ICommandProcessor CommandProcessor { get; }

        TModelManager ModelManager { get; }

        TViewManager ViewManager { get; }
    }
}